using System;
using System.Collections.Generic;
using System.Text;
using Business.Entities;
using Data.Database;

namespace Business.Logic
{
    public class AlumnoInscripcionLogic: BusinessLogic
    {
        #region Propiedad
        private AlumnoInscripcionAdapter _AlumnoInscripcionData;
        public AlumnoInscripcionAdapter AlumnoInscripcionData
        {
            get { return _AlumnoInscripcionData; }
            set { _AlumnoInscripcionData = value; }
        }
        #endregion

        #region Constructor
        public AlumnoInscripcionLogic()
        {
            this.AlumnoInscripcionData = new AlumnoInscripcionAdapter();
        }
        #endregion

        #region Metodos
        public AlumnosInscripciones GetAll()
        {
            try
            {
                return AlumnoInscripcionData.GetAll();
            }
            finally
            {
                AlumnoInscripcionData = null;
            }
            
        }

        public AlumnosInscripciones GetOne(int ID)
        {
            try
            {
                return AlumnoInscripcionData.GetOne(ID);
            }
            finally
            {
                AlumnoInscripcionData = null;
            }
            
        }

        public void Delete(int ID)
        {
            try
            {
                AlumnoInscripcionData.Delete(ID);
            }
            finally
            {
                AlumnoInscripcionData = null;
            }
            
        }

        public void Save(AlumnoInscripcion aluIns)
        {
            AlumnoInscripcionData.Save(aluIns);
        }

        public void Update(AlumnoInscripcion aluIns)
        {
            AlumnoInscripcionAdapter AlumnoInscripcionData = new AlumnoInscripcionAdapter();
            try
            {
                AlumnoInscripcionData.Update(aluIns);
            }
            finally
            {
                AlumnoInscripcionData = null;
            }
        }

        public void Insert(AlumnoInscripcion aluIns)
        {
            try
            {
                AlumnoInscripcionData.Insert(aluIns);
            }
            finally
            {
                AlumnoInscripcionData = null;
            }
        }
        #endregion
    }
}
